Add Structure template
Add abstract draw method
Add projectile template
Add Javadoc comments
Merge branch 'structures'