Added numerous features to make gameplay better

Support for collisions with body and the boundary
Different modes for losing and pausing
Grid for visualizing gameplay boundary and separating the score and status
Initial support for gameplay with arbitrary screen sizes