Menu and pause

Added pause/resume functionality with an ingame menu which allows the
player to read instructions, restart the current level or exit to the
start menu.