wip isometric mostly works