separate arrow trunk, arrow head
get rid of extraneous color instructions
fix for a terminally minor graphical artifact
Revert "fix for a terminally minor graphical artifact"

This reverts commit c31f8008555988bb34ea7b1d9aaa1802988c8e9b.
gonna use this to test for collisions with arrows, possibly spots too
First shot at collision detection for arrows. Doesn't work.
ok I think arrows collide alright
collider for spots, too
Rearranging the touch handling logic to make it easier, later on, to detect multiple hits and disambiguate
decrufting (and one docstring)
Visual effect for when an arrow's selected. Currently only shows up when you're 'dragging' one, and doesn't indicate anything much.

Arrow colors no longer set on the board widget because why?
It is now possible to select portals-beneath by clicking a second time
include all salient ImageStack attributes
handle absent board
Reorganize the environment.

Only one setup script, now, and it installs both LiSE and ELiDE under the package name "LiSEkit". I still think it's a good *idea* to have them separated with ELiDE dependant on LiSE but it's inconvenient for the moment.
redo input handling, now you have to select spots to move them
this should never have been under version control
Combine some functionality shared between Pawn and Spot, and revert pawns' positions within ELiDELayout rather than within Pawn (just works better for some reason)
a bit of logging in foresight of problems instantiating board elements
got pawns to highlight, yay