Currently, one turn is one turn for everybody - the player and monsters all move one step per tick. Make it so that different creatures have different speeds. This will probably involve a priority queue.
Some things to think about:
There should probably be a tiny delay + redraw after every non-player action, so the monsters are "animated."
Different actions can have different "speed costs."
If done right, this will fix all those Elixir movement bugs.
Currently, one turn is one turn for everybody - the player and monsters all move one step per tick. Make it so that different creatures have different speeds. This will probably involve a priority queue.
Some things to think about:
200 XP