First edit to make game more semantic
Managed to replicate functionality with background-image based design. Tried to group functions into conceptual units