entity: Improvements with how spawning is handled
entity/player: add SendMessage method
command: add a basic command system, still needs improvements