Minimalist web-based game framework