public Entity(String id, Polygon p) {
        this.id = id;
        shape = p;
        components = new ArrayList<Component>();
        velocity = new Vector2f(0, 0);
        position = new Vector2f(SCREEN_WIDTH, SCREEN_HEIGHT);
        scale = 1;
        rotation = 0;
    }