added new class for generating floors, basic movement logic in place,
subject to change and images add for the rocky levels