Restructure

Separating Game API into controllers;
Removing Actions;
Rewriting interface side;