A practising project for porting http://ogldev.atspace.co.uk/index.html to java