Still working on c++ version, I am trying to learn to use the SFML graphics library but I find how everything strange and confusing so it will more time until this is finished.