What is the concept behind a game that has a top view and the view scrolls based on where they walk, and especially the concept of how to maintain collision detection.