Draw only stuff that is visible
Add more sounds and dynamic volume