Use Libgdx's Stage, Actor and Actions

Refactored most of the code to take advantage of the library's built-in system.