I already know about the corner movement bug. It's small and doesn't really effect the game too much. This was meant as a prototype - took me only 2 days to program. The DynamicBitmap class I created a few weeks ago and was using this first program to really give it a test run. It passed.