Separate monster/player actor system from action scheduling. The code should be more readable now :)