added basic functionality
actually working game