fireball working, sentry needs optimizing + graphics