Print timing and profiler moved to the util module
Sprite map code reorganized (small optimizations and added diagonal direction)