More specific compilation flags

Update CXXFLAGS definition in the makefile to include the specific
intended version of C++ (G++11) and to turn on additional warnings
(-Wextra).
Add IDE project files to ignore list

Adding Eclipse and Sublime project files to the ignore list since
different folks use different editors and settings.
Start to add player-fired bullets

Initial support for the player firing bullets. Still incomplete.