Implementation of Rush Hour video game for Game Programming course