Fix movement bug. Reduce global variables.
Console cleanup and naming conventions.
Directory listing utility method. Make sure textures are loaded in correct order.