Get rid of actors from GamePlugin.

We don't get much benefits from using actors in GamePlugin implementation.
Using Future is more functional and eaiser to compose.

This patch broke JavaScript timer functions such as setInterval and setTimer.
A follow-up patch will fix this.