add gun and bullet system classes
fix gun drawing bugs