added in some extra logic for collision detection, spaced out boxes a bit
better collision detection, proper sprite sizing