Add a .gitignore for dev env management

without conflicting with current github file structure
Apply my more readable code style formatter

No other code changes.
Undo the Formatting on external API

Refactor names and clean up code and file structures
More Code Cleanup

Just more refactoring to good naming conventions
Fix Creative Pick Block
Fix hyperextending of Specters during lag.
Merge pull request #40 from da3dsoul/master

Code cleanup and Start Pick Block implementation