Rly Big commit from Bartosz, our basics on all games

TODO -- implement stuff into groups, need to add stuff into correspoding dispaly groups and every display group into 1 main display group
Merge remote-tracking branch 'origin/master'