fix bug where findpart was called twice
seperate concern walkable for collisions from isPart for specific logic
simplified entities.remove code