Added base classes and begun working on deck mechanics.