Added Missing Modules

Added the remaining classes, updated character movement to a more
economic algorithm (only checks adjacent blocks for collisision)