A paintball themed exercise in building an MVC framework