Factored out screen projection function from Tank. Included forgotten World class file.

Signed-off-by: Bjorn Westergard <bjornwestergard@Bjorns-MacBook-Pro.local>