Add more concrete implementation for Engine and Map. Scenes are still incomplete.