Fixed the square being the gameplay itself.
It is now an entity and the gameplay class will handle the input and
update the square position.