public Entity init(float x, float y) {
        setVelocity(new Vector2f(0,0));
        setPosition(new Vector2f(x,  y));
        
        try {
            AddComponent( new ImageRenderComponent("Beam", new Image("assets/beam.png")) );
        } catch (SlickException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return this;
    }